$(function () {
    // 固定搜索框跟随
    $(window).scroll(function () {
        if ($(this).scrollTop() > 106) {
            $("#fixed_search").show()
        } else {
            $("#fixed_search").hide()
        }
    })

    // 主轮播图
    $("#bannerInner").tyslide({
        boxh: 450,//盒子的高度
        w: 1200,//盒子的宽度
        h: 450,//图片的高度
        isShow: true,//是否显示控制器
        isShowBtn: true,//是否显示左右按钮
        controltop: 25,//控制按钮上下偏移的位置,要将按钮向下移动   首先保证boxh 高度>图片 h
        controlsW: 55,//控制按钮宽度
        controlsH: 5,//控制按钮高度
        radius: 0,//控制按钮圆角度数
        controlsColor: "#9e97d7",//普通控制按钮的颜色
        controlsCurrentColor: "#fff",//当前控制按钮的颜色
        isShowNum: false //是否显示数字
    });

    // 侧边栏
    $(".side_menu .title li").mouseenter(function () {
        $(this).parent().siblings().stop().fadeIn().children().eq($(this).index()).stop().show().siblings().hide();
    })
    $(".side_menu").mouseleave(function () {
        $(this).children().eq(1).hide();
    })

    // 倒计时
    let inp_time = new Date("2021-5-12 8:00:00")
    getCountDown()
    function getCountDown() {
        let now_time = +new Date()
        let count_down = (inp_time - now_time) / 1000
        // 获取小时
        let h = parseInt(count_down / 60 / 60);
        h = h < 10 ? "0" + h : h
        // 获取分钟
        let m = parseInt(count_down / 60 % 60);
        m = m < 10 ? "0" + m : m
        // 获取秒
        let s = parseInt(count_down % 60)
        s = s < 10 ? "0" + s : s
        $(".hours").text(h)
        $(".mintue").text(m)
        $(".second").text(s)
    }
    setInterval(function () {
        getCountDown()
    }, 1000)

    // 小轮播
    let flag = true;
    $(".btn_l").click(function () {
        let Left = $(this).siblings("ul").css("left")
        Left = Number(Left.substr(0, Left.length - 2))
        console.log(Left);
        if (flag) {
            flag = false;
            if (Left == 0) {
                $(this).siblings("ul").css("left", -486)
                Left = -486
            }
            $(this).prev().animate({
                left: Left + 243,
            }, 1000, function () {
                flag = true;
            })
        }
    })
    $(".btn_r").click(function () {
        let Left = $(this).siblings("ul").css("left")
        Left = Number(Left.substr(0, Left.length - 2))
        if (flag) {
            flag = false;
            if (Left == -486) {
                $(this).siblings("ul").css("left", 0)
                Left = 0
            }
            $(this).siblings("ul").animate({
                left: Left - 243,
            }, 1000, function () {
                flag = true;
            })
        }
    })

    // 主要内容轮播
    for (let i = 1; i < 13; i++) {
        $("#mainInner" + i).tyslide({
            boxh: 300,//盒子的高度
            w: 455,//盒子的宽度
            h: 300,//图片的高度
            isShow: true,//是否显示控制器
            isShowBtn: true,//是否显示左右按钮
            controltop: 25,//控制按钮上下偏移的位置,要将按钮向下移动   首先保证boxh 高度>图片 h
            controlsW: 55,//控制按钮宽度
            controlsH: 5,//控制按钮高度
            radius: 0,//控制按钮圆角度数
            controlsColor: "#9e97d7",//普通控制按钮的颜色
            controlsCurrentColor: "#fff",//当前控制按钮的颜色
            isShowNum: false //是否显示数字
        });
    }

    // 主要部分菜单切换
    $(".main_common ul li").click(function () {
        $(this).addClass("current").siblings().removeClass("current")
        $(this).parents(".main_common_h").next().children().eq($(this).index()).stop().show().siblings().stop().hide()
    })

    // 楼层
    let arr = ["#ffbd0d", "#7a45e5", "#f770cf", "#00b262"]
    // 点击滚动到指定
    $(".floor_side ul li").click(function () {
        flag = false
        let index = $(this).index()
        let bgc = arr[index]
        $(this).css("backgroundColor", bgc).children().css({
            display: "block",
            backgroundColor: bgc
        })
        $(this).siblings().css("backgroundColor", "").children().css({
            display: "none",
            backgroundColor: ""
        })
        $("html,body").stop().animate({
            scrollTop: $(".main_b>div").eq(index).offset().top
        }, 3000, function () {
            flag = true
        })
    })
    // 滚动
    $(window).scroll(function () {
        let recommendTop = $(".recommend").offset().top
        if (recommendTop <= $(document).scrollTop()) {
            $(".floor_side").stop().fadeIn()
        } else {
            $(".floor_side").stop().fadeOut()
        }
        if (flag) {
            $(".main_b>div").each(function (k, v) {
                let currentTop = $(v).offset().top
                if (currentTop <= $(document).scrollTop()) {
                    $(".floor_side ul li").eq($(this).index()).css("backgroundColor", arr[k]).children().css({
                        display: "block",
                        backgroundColor: arr[k]
                    })
                    $(".floor_side ul li").eq($(this).index()).siblings().css("backgroundColor", "").children().css({
                        display: "none",
                        backgroundColor: ""
                    })
                }
            })
        }
    })

    // 回到顶部
    $(window).scroll(function () {
        let recommendTop = $(".recommend").offset().top
        if (recommendTop <= $(document).scrollTop()) {
            $(".back_top").stop().fadeIn()
        } else {
            $(".back_top").stop().fadeOut() 
        }
    })
    $(".back_top").click(function () {
        $("html,body").stop().animate({
            scrollTop: 0
        }, 1000)
    })
})